sound of a giggle - Francés Inglés Diccionario